/**
* 版权所有：福建邮科电信业务部厦门研发中心 
*====================================================
* 文件名称: TextareaFieldHandle.java
* 修订记录：
* No    日期				作者(操作:具体内容)
* 1.    2013-3-29			詹保山(创建:创建文件)
*====================================================
* 类描述：(说明未实现或其它不应生成javadoc的内容)
* 
*/
package com.devframe.gc.handle;

import java.lang.reflect.Field;

import com.devframe.gc.meta.FieldMeta;
import com.devframe.gc.meta.TextareaFieldMeta;
import com.devframe.sys.annotation.Textarea;

public class TextareaFieldHandler extends BeanFieldHandler  {

	@SuppressWarnings("rawtypes")
	public FieldMeta  process(Field field) {
		Textarea ann=field.getAnnotation(Textarea.class);
		if(ann!=null){
			TextareaFieldMeta meta=new TextareaFieldMeta();
			meta.setFieldName(field.getName());
			meta.setFieldType(field.getType().getSimpleName());
			meta.setAnnotation(ann);
			return meta;
		}else{
			if(super.getNextHandle()!=null){
				return super.getNextHandle().process(field);
			}else{
				return null;
			}
		}
	}

}
